RetryPolicy

data class RetryPolicy(val maxRetries: Int = 3, val initialDelay: Duration = 500.seconds / 1000, val maxDelay: Duration = 5.seconds, val backoffFactor: Double = 2.0, val retryOnStatusCodes: Set<Int> = setOf(408, 429, 500, 502, 503, 504), val retryOnRequestError: Boolean = true)

Constructors

Link copied to clipboard
constructor(maxRetries: Int = 3, initialDelay: Duration = 500.seconds / 1000, maxDelay: Duration = 5.seconds, backoffFactor: Double = 2.0, retryOnStatusCodes: Set<Int> = setOf(408, 429, 500, 502, 503, 504), retryOnRequestError: Boolean = true)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val maxRetries: Int = 3
Link copied to clipboard
Link copied to clipboard